@charset "utf-8";body,div,p,ul,ol,li,textarea,form,input,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,section,article,aside,header,footer,nav,figure,hgroup{margin:0;padding:0;}
*{/*-webkit-tap-highlight-color:transparent;*/
 -webkit-tap-highlight-color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol,li{list-style:none}
a:link,a:visited{text-decoration:none}
.clearfix:after{content:"";display:block;clear:both;height:0;}
.text_overflow{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
img {vertical-align: middle;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{min-width:320px;overflow-x:hidden;background:#fbfbfb;color:#7a7a7a;-webkit-text-size-adjust:none;font-size:14px;font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","\5FAE\8F6F\96C5\9ED1",Helvetica,serif;}
header{height:40px;color:#fff;text-shadow:none;font-size:16px;line-height:40px;background-image:-webkit-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));background-image:-moz-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));background-image:-o-linear-gradient(bottom,rgba(1,1,1,.02),rgba(255,255,255,.07));background-image:linear-gradient(to top,rgba(1,1,1,.02),rgba(255,255,255,.07));}
header h1{font-weight:normal;width:65%;margin:0 auto;text-align:center;padding:0 15px;font-size:18px;font-weight:bold;}
header a{height:40px;width:46px;display:inline-block;background-size:55%;background-position:center;background-repeat:no-repeat;position:absolute;top:0;}
.back_btn{background-image:url(../images/icon_return_static_46x40.png);left:5px;}
.home_btn{background-image:url(../images/icon_home_static_46x40.png);right:5px}


/**
 * page_home
 */
.home_box{background:#fff;color:#515153;border-radius:6px;-webkit-box-shadow:0 1px 2px 1px #C1C0C0;-moz-box-shadow:0 1px 2px 1px #C1C0C0;-o-box-shadow:0 1px 2px 1px #C1C0C0;box-shadow:0 1px 2px 1px #C1C0C0;margin:20px 10px;}
.home_box h2{font-size:17px;color:#222;font-weight:bold;padding:10px 0;text-indent:15px;border-bottom:1px solid #D9D9D9;background:#F6F6F6;-webkit-border-top-left-radius:6px;-o-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-o-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-right-radius:6px;}
.home_box dd{margin:10px;line-height:22px;font-size:15px;}
.home_box dd img{width:100% !important;height:auto !important;} 
.home_box dd p{padding-bottom:10px;}
.home_box dt{text-align:center;padding:5px 0;color:#838288;background:#F6F6F6;font-size:13px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;-o-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;-o-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.home_box a{color:#515153;}
.home_box a h2{color:#222;}
.home_box dt span{display:inline-block;width:20px;height:11px;background-repeat:no-repeat;background-position:center 3px;background-size:70%;margin:0 0 0 8px;}
.more_downbtn{background-image:url(/res/modules/wx/estate/images/btn_more_down_20x11.png);background-position:center 3px;}
.more_upbtn{background-image:url(/res/modules/wx/estate/images/btn_more_up_20x11.png);background-position:center 2px;}
.visible_content{height:120px;overflow:hidden;}


/**
 * reality_imgbox
 */
.reality_imgbox{margin:20px 10px;height:auto;overflow:hidden;}
.reality_imgbg{background:#fff;height:auto;overflow:hidden;-moz-box-shadow:1px 1px 1px 0 #ddd;-o-box-shadow:1px 1px 1px 0 #ddd;-webkit-box-shadow:1px 1px 1px 0 #ddd;box-shadow:1px 1px 1px 0 #ddd;border:1px solid #f5f5f5;position:relative;z-index:99;}
.reality_imgbox ul{height:auto;overflow:hidden;}
.reality_imgbox ul li{width:46%;height:30%;margin-top:10px;}
.pageimg{height:17px;background-image:url(/res/modules/wx/estate/images/btn_loupantupian_288x17.png);background-position:center;background-size:100% 100%;background-repeat:no-repeat;margin:0 2px;position:relative;z-index:2;}
.reality_imgbox ul li:nth-child(odd){float:left;margin-right:10px;}
.reality_imgbox ul li:nth-child(even){float:right;}
.reality_imgbox ul li a{display:block;height:auto;overflow:hidden;margin:2px;position:relative;}
.reality_imgbox ul li img{width:100%;vertical-align:middle;}
.reality_imgbox ul li a p{width:100%;color:#fff;font-size:14px;text-align:center;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.6);padding:2% 0;}


/**
 * page_dynamic
 */
.dynamic_box{padding:0 10px;height:auto;overflow:hidden;}
.detail_list{background:#f7f7f7;border-radius:6px;-webkit-box-shadow:0 1px 2px 1px #C1C0C0;-moz-box-shadow:0 1px 2px 1px #C1C0C0;-o-box-shadow:0 1px 2px 1px #C1C0C0;box-shadow:0 1px 2px 1px #C1C0C0;margin:15px 0;}
.detail_time{color:#6e6e72;font-size:12px;}
.detail_list article{padding:10px;}
.detail_list article p{margin:6px 0;}
.detail_list article h3{font-size:16px;color:#222;margin-bottom:5px;}
.detail_text{font-size:14px;color:#6e6e72;margin:5px 0;}
.detail_img{height:150px;background-position:center;background-size:100%;background-repeat:no-repeat;}
.check_detail{border-top:1px solid #E6E6E6;background:#f1f1f1;padding:6px 0;font-size:13px;text-indent:20px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;-o-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;-o-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.check_detail span{color:#838288;}
.check_detail em{display:inline-block;width:14px;height:22px;background-image:url(/res/modules/wx/estate/images/btn_arrow_right_14x22.png);background-position:center 2px;background-repeat:no-repeat;background-size:70%;float:right;margin-right:10px;}
.ui-refresh-down{border:solid 1px #D4D4D4;}


/**
 * page_dynamic_detail
 */
.dynamic_detail_list{margin:10px;background:#fff;position:relative;padding:10px 14px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px 0px #C1C0C0;-moz-box-shadow:0 1px 2px 0px #C1C0C0;-o-box-shadow:0 1px 2px 0px #C1C0C0;box-shadow:0 1px 2px 0px #C1C0C0;}
.dynamic_detail_list:before{-webkit-transform:skew(-10deg) rotate(-3deg);-moz-transform:skew(-10deg) rotate(-3deg);-o-transform:skew(-10deg) rotate(-3deg);transform:skew(-15deg) rotate(-3deg);left:15px;}
.dynamic_detail_list:after{-webkit-transform:skew(10deg) rotate(3deg);-moz-transform:skew(10deg) rotate(3deg);-o-transform:skew(15deg) rotate(3deg);transform:skew(10deg) rotate(3deg);right:15px;}
.dynamic_detail_list:before,.dynamic_detail_list:after{width:25%;height:50px;content:' ';-webkit-box-shadow:0 8px 16px rgba(0,0,0,1);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.3);box-shadow:0 8px 16px rgba(0,0,0,0.3);position:absolute;bottom:7px;z-index:-1;}
.dynamic_detail_list img{}
@media all and (min-width:768px){.dynamic_detail_list:before,.dynamic_detail_list:after{bottom:10px;}}
.dynamic_detail_list h2{font-size:17px;color:#222;}
.dynamic_detail_list p{margin-bottom:8px;color:#6e6e72;}
.dynamic_detail_list dl{margin:8px 0;}
.dynamic_detail_list dl ul,.dynamic_detail_list dl ol,.dynamic_detail_list dl li{list-style-type: initial;list-style-position: inside;}
.dynamic_detail_list dd{font-size:15px;margin:5px 0 0 0;color:#515153;line-height:22px;}
.detail_box img{max-width:100% !important;height:auto !important;}
.dynamic_detail_list video{max-width:100% !important;height:auto !important;}


/**
 * page_house
 */
.house_introduction{background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 2px 1px #C1C0C0;-moz-box-shadow:0 1px 2px 1px #C1C0C0;-o-box-shadow:0 1px 2px 1px #C1C0C0;box-shadow:0 1px 2px 1px #C1C0C0;margin:20px 10px;}
.house_introduction h2{font-size:16px;font-weight:bold;color:#222;padding:10px 0;text-indent:15px;border-bottom:1px solid #D9D9D9;background:#F6F6F6;-webkit-border-top-left-radius:6px;-o-border-top-left-radius:6px;-moz-border-top-left-radius:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-o-border-top-right-radius:6px;-moz-border-top-right-radius:6px;border-top-right-radius:6px;}
.house_introduction a h3{color:#222;font-weight:normal;font-size:15px;}
.housetype_box{padding:10px 0;height:auto;overflow:hidden;border-bottom:1px solid #ECECEC;}
.housetype_box:last-child{border-bottom:none;}
.housetype_box a{display:block;}
.housetype_box a:after{content:'';display:block;height:0;clear:both;}
.house_introduction > :nth-last-child(2){border-bottom:0;}
.housetype_img{float:left;height:80px;width:80px;margin-left:10px;background-size:cover;background-position:center;}
.housetype_explain{float:left;width:50%;margin:10px 10px 0 10px;}
.housetype_explain h3{font-size:16px;margin-bottom:10px;}
.housetype_explain p{color:#8E8D92;font-size:13px;}
.view_alltypes{padding:5px 0;font-size:12px;text-align:center;border-top:1px solid #ECECEC;border-bottom:3px solid rgba(217,217,217,.6);-webkit-border-bottom-right-radius:6px;-moz-border-bottom-right-radius:6px;-o-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-bottom-left-radius:6px;-o-border-bottom-left-radius:6px;border-bottom-left-radius:6px;cursor:pointer;}
.view_alltypes span{display:inline-block;width:20px;height:11px;background-repeat:no-repeat;background-size:70%;margin:0 0 0 8px;}
.housetype_arrow{width:14px;height:22px;float:right;background:url(/res/modules/wx/estate/images/btn_arrow_right_14x22.png) center no-repeat;margin:40px 20px 0 0;background-size:70%;}


/**
 * 图文模块
 */
.detail_box1,.detail_box2,.detail_box3{padding:0 10px;}
/*列表详情页布局1*/
.page{height:140px;border:1px solid #eaeaea;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;box-shadow:1px 1px 1px #d0cfc9;background:#f2f2f2;position:relative;margin:20px 0;}
.page:before{-webkit-transform:skew(-15deg) rotate(-3deg);-moz-transform:skew(-15deg) rotate(-3deg);-o-transform:skew(-15deg) rotate(-3deg);transform:skew(-15deg) rotate(-3deg);left:15px;}
.page:after{-webkit-transform:skew(15deg) rotate(3deg);-moz-transform:skew(15deg) rotate(3deg);-o-transform:skew(15deg) rotate(3deg);transform:skew(15deg) rotate(3deg);right:15px;}
.page:before,.page:after{width:25%;height:50px;content:' ';-webkit-box-shadow:0 120px 160px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 16px rgba(0,0,0,0.3);box-shadow:0 8px 16px rgba(0,0,0,0.3);position:absolute;bottom:7px;z-index:-1;}
@media all and (min-width:768px){.page:before,.page:after{bottom:10px;}}
.page .showimg0{background:url(images/banner0_640x320.jpg) no-repeat;background-size:cover;}
.showimg_box{margin:5px;height:130px;position:relative;background-position:center;background-size:100%;background-repeat:no-repeat;}
.page p{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.6);color:#fff;padding:3px 0;font-size:13px;text-indent:10px;}
/*列表详情页布局2 即 page_dynamic*/
/*列表详情页布局3 */
.text_introduce{line-height:23px;margin:10px 0;padding:10px;background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 2px 1px #C1C0C0;-moz-box-shadow:0 1px 2px 1px #C1C0C0;-o-box-shadow:0 1px 2px 1px #C1C0C0;box-shadow:0 1px 2px 1px #C1C0C0;}
.text_introduce h2{color:#000;font-size:17px;margin:4px 0;}
.text_introduce p{color:#6e6e72;}
.text_introduce dl{font-size:14px;}
.text_introduce dt{color:#999;margin:10px 0;font-size:15px;line-height:22px;}
.text_introduce dd{color:#5A5A5A;}
.html_content{line-height:20px;}
.html_content img{max-width:100% !important;height:auto !important;}
.html_content video{max-width:100% !important;height:auto !important;}
.html_content ul,.html_content ol,.html_content li{list-style-type: initial;list-style-position: inside;}
a.tel{margin:10px auto;font-size:14px;font-weight:bold; text-decoration:none; width:160px; display:block;text-align:center;color:#fff;background:#2ecc71;border:1px solid #36b66d;padding:4px 10px;text-shadow:1px 1px 1px #666;-webkit-text-shadow:1px 1px 1px #666;-moz-text-shadow:1px 1px 1px #666;}


/*bottom float menu*/
.menu_wrap{position:fixed;bottom:5px;left:5px;z-index:999;width:50px;}
.menu_wrap img{height:50px;vertical-align: middle;}
.floatmenu{display:none;margin-left:2px;}
.floatmenu li{height:70px;margin-right:5px;position:relative;}
.floatmenu li a{display:block;height:50px;}
.floatmenu li label{background:rgba(0,0,0,.7);border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-moz-border-radius:50px;color:#fff;padding:6px 10px;float:left;margin:8px 5px 0 0;}
.floatmenu li span{width:50px;height:50px;display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:center;}
.floatmenu li span.dial{background-image:url(/res/modules/wx/estate/images/menu_icon_phone_100x100.png);}
.floatmenu li span.service{background-image:url(/res/modules/wx/estate/images/menu_icon_service_100x100.png);}
.floatmenu li span.navigation{background-image:url(/res/modules/wx/estate/images/menu_icon_navigation_100x100.png);}
.menu_wrap .selected{transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.btn_menu{transition-duration:.2s;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;}
	/*位于底部横式(新样式)*/
.navBar3{width:100%;position:fixed;bottom:0;height:40px;font-size:14px;background:rgba(0,0,0,.85); z-index:999;}
.navBar3 ul li{float:left;width:33.3333%;height:100%;background-size:25px;background-position:18% center;background-repeat:no-repeat;}
.navBar3 ul li a{display:block;height:100%;color:#fff;padding:10px 0; padding-left:45%;}
.navBar3 ul li.advice{}
.navBar3 ul li.tel{}
.navBar3 ul li.navigate{}


/**
 * custom_service
 */
.custom_service{position:fixed;z-index:999;bottom:0;right:0;width:64px;height:64px;border:none;}
.custom_service img{position:absolute;width:64px;height:64px;border:none;}
.custom_service span{position:absolute;width:53px;height:53px;left:0;top:0;margin:3px 0 0 4px;border:2px solid #77C9F1;border-radius:100px;}
.custom_service .border2{width:61px;height:61px;margin:-1px 0 0 0px;border-color:#BEE2F6!important;}
.custom_service .border1{opacity:0;-webkit-animation:img2 1s linear 0s infinite;}
.custom_service .border2{opacity:0;-webkit-animation:img3 1s linear 0s infinite;}
@-webkit-keyframes img2{
    0%,100%{opacity:0;}
    25%,75%{opacity:1;}
}
@-webkit-keyframes img3{
    50%{opacity:1;}
    25%,75%,100%{opacity:0;}
}


/**
 * Copyright
 */
#Copyright{background:#d9d9d9;padding:10px 0;text-align:center;font-size:12px;margin-top:15px;}
#Copyright a{color:#7A797F;}


/**
 * page_pic_2.0
 */
.picList_container{}
.picList{padding-top:15px;}
.picList li{float:left;width:43%;margin-left:4.4%;margin-bottom:15px;box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.picList li a{display:block;background-color:#fff;padding:5px 4px;}
.picList li a div{position:relative;height:100px;background:no-repeat center;background-size:cover;}
.picList li a div p{position:absolute;bottom:0;left:0px;width:92%;padding:3px 4%;background-color:rgba(0,0,0,.4);color:#fff;font-size:13px;}
.doubleRow li{}
.singleRow li{margin:0 4.7% 15px;width:90.6%;}
.singleRow li a div{height:90px;}

.description_container{position: absolute;bottom: 0;left: 0;width: 96%;padding: 5px 2%;background-color: rgba(0,0,0,.25);color: #fff;text-align:left;}
.description_container h1{padding-right:40px;margin-bottom:10px;height:20px;font-size:14px;font-weight:normal;}
.description_container p{font-size:12px;max-height:102px;overflow-y:hidden;white-space: pre;}


